package com.wfcm.entity;

import java.io.Serializable;
import java.util.Date;

/**
 * 
 * 
 * @author xlf
 * @email xlfbe696@gmail.com
 * @date 2018-01-22 18:57:16
 */
public class WfIndexRecommendEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//
	private Integer id;
	//分类编号
	private Integer indextypecode;
	//课程编号（按整套购买时，此字段不允许为空）
	private Integer courseid;
	//章节编号(按章节购买时，此字段不能为空）
	private Integer chapterid;
	//VIP年卡包编号
	private Integer cardid;
	//购买方式（1.按课程2.按章节 3.按年卡）
	private Integer buytype;
	//展示方式（1.四图模式 2.单图模式3.图标）
	private Integer displaytype;
	//排序
	private Integer ordernum;
	//活动产品数量
	private Integer salecount;
	//秒杀活动开始时间
	private Date salestarttime;

	//课程分类
	private WfIndexTypeEntity indexTypeEntity;
	//课程信息
	private WfCourseInfoEntity courseInfoEntity;
	//课程章节
	private WfCourseChapterEntity courseChapterEntity;
	//课程年卡信息
	private WfVipCardEntity vipCardEntity;
	
	
	public WfCourseInfoEntity getCourseInfoEntity() {
		return courseInfoEntity;
	}
	public void setCourseInfoEntity(WfCourseInfoEntity courseInfoEntity) {
		this.courseInfoEntity = courseInfoEntity;
	}
	public WfCourseChapterEntity getCourseChapterEntity() {
		return courseChapterEntity;
	}
	public void setCourseChapterEntity(WfCourseChapterEntity courseChapterEntity) {
		this.courseChapterEntity = courseChapterEntity;
	}
	public WfVipCardEntity getVipCardEntity() {
		return vipCardEntity;
	}
	public void setVipCardEntity(WfVipCardEntity vipCardEntity) {
		this.vipCardEntity = vipCardEntity;
	}
	public WfIndexTypeEntity getIndexTypeEntity() {
		return indexTypeEntity;
	}
	public void setIndexTypeEntity(WfIndexTypeEntity indexTypeEntity) {
		this.indexTypeEntity = indexTypeEntity;
	}
	/**
	 * 设置：
	 */
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 获取：
	 */
	public Integer getId() {
		return id;
	}
	/**
	 * 设置：分类编号
	 */
	public void setIndextypecode(Integer indextypecode) {
		this.indextypecode = indextypecode;
	}
	/**
	 * 获取：分类编号
	 */
	public Integer getIndextypecode() {
		return indextypecode;
	}
	/**
	 * 设置：课程编号（按整套购买时，此字段不允许为空）
	 */
	public void setCourseid(Integer courseid) {
		this.courseid = courseid;
	}
	/**
	 * 获取：课程编号（按整套购买时，此字段不允许为空）
	 */
	public Integer getCourseid() {
		return courseid;
	}
	/**
	 * 设置：章节编号(按章节购买时，此字段不能为空）
	 */
	public void setChapterid(Integer chapterid) {
		this.chapterid = chapterid;
	}
	/**
	 * 获取：章节编号(按章节购买时，此字段不能为空）
	 */
	public Integer getChapterid() {
		return chapterid;
	}
	/**
	 * 设置：VIP年卡包编号
	 */
	public void setCardid(Integer cardid) {
		this.cardid = cardid;
	}
	/**
	 * 获取：VIP年卡包编号
	 */
	public Integer getCardid() {
		return cardid;
	}
	/**
	 * 设置：购买方式（1.按课程2.按章节 3.按年卡）
	 */
	public void setBuytype(Integer buytype) {
		this.buytype = buytype;
	}
	/**
	 * 获取：购买方式（1.按课程2.按章节 3.按年卡）
	 */
	public Integer getBuytype() {
		return buytype;
	}
	/**
	 * 设置：展示方式（1.四图模式 2.单图模式3.图标）
	 */
	public void setDisplaytype(Integer displaytype) {
		this.displaytype = displaytype;
	}
	/**
	 * 获取：展示方式（1.四图模式 2.单图模式3.图标）
	 */
	public Integer getDisplaytype() {
		return displaytype;
	}
	/**
	 * 设置：排序
	 */
	public void setOrdernum(Integer ordernum) {
		this.ordernum = ordernum;
	}
	/**
	 * 获取：排序
	 */
	public Integer getOrdernum() {
		return ordernum;
	}
	/**
	 * 设置：活动产品数量
	 */
	public void setSalecount(Integer salecount) {
		this.salecount = salecount;
	}
	/**
	 * 获取：活动产品数量
	 */
	public Integer getSalecount() {
		return salecount;
	}
	/**
	 * 设置：秒杀活动开始时间
	 */
	public void setSalestarttime(Date salestarttime) {
		this.salestarttime = salestarttime;
	}
	/**
	 * 获取：秒杀活动开始时间
	 */
	public Date getSalestarttime() {
		return salestarttime;
	}
}
